<?php

class SuporteController extends App_Controller_Action
{
    public function indexAction()
    {
    }

    public function melhoriaAction()
    {
        $csProduto = 'CEV';
        $idCliente = 1;

        $client = new Ev_Service_Suporte();
        if ($this->getRequest()->isPost()) {
            $identity = Zend_Auth::getInstance()->getIdentity();
            $stUrl = $this->_getParam('st_url');

            $registro = new stdClass();
            $registro->fk_cliente   = $idCliente;
            $registro->st_titulo    = $this->_getParam('st_titulo');
            $registro->st_descricao = $this->_getParam('st_descricao');
            $registro->st_solicitante         = $identity->st_nome;
            $registro->st_solicitante_email   = $identity->st_email;
            $registro->cs_produto             = $csProduto;
            $registro->id_usuario_solicitante = $identity->id_usuario;
            $registro->st_url                 = $stUrl;
            $response = $client->addMelhoria($registro);
            $this->_addMessage('Sugestão registrada', $stUrl);
        }
        $baseUrl    = $this->view->serverUrl() . $this->view->baseUrl();
        $referencia = substr($_SERVER['HTTP_REFERER'], strlen($baseUrl));
        $this->view->st_url = $referencia;
    }

    public function melhoriaListarAction()
    {
        $csProduto = 'CEV';
        $idCliente = 1;

        $client = new Ev_Service_Suporte();
        $melhorias = $client->getMelhorias($idCliente, $csProduto, null, array('dt_cadastro desc'));
        $this->view->melhorias = $melhorias;
    }
}
